.class public Lroboguice/util/Ln;
.super Ljava/lang/Object;
.source "Ln.java"


# static fields
.field protected static a:Lroboguice/util/Ln$BaseConfig;
    .annotation runtime Lcom/google/inject/Inject;
    .end annotation
.end field

.field protected static b:Lroboguice/util/Ln$Print;
    .annotation runtime Lcom/google/inject/Inject;
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .locals 1

    .prologue
    .line 62
    new-instance v0, Lroboguice/util/Ln$BaseConfig;

    invoke-direct {v0}, Lroboguice/util/Ln$BaseConfig;-><init>()V

    sput-object v0, Lroboguice/util/Ln;->a:Lroboguice/util/Ln$BaseConfig;

    .line 68
    new-instance v0, Lroboguice/util/Ln$Print;

    invoke-direct {v0}, Lroboguice/util/Ln$Print;-><init>()V

    sput-object v0, Lroboguice/util/Ln;->b:Lroboguice/util/Ln$Print;

    return-void
.end method

.method private constructor <init>()V
    .locals 0

    .prologue
    .line 72
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static varargs a(Ljava/lang/Object;[Ljava/lang/Object;)I
    .locals 3
    .parameter
    .parameter

    .prologue
    const/4 v2, 0x2

    .line 81
    sget-object v0, Lroboguice/util/Ln;->a:Lroboguice/util/Ln$BaseConfig;

    iget v0, v0, Lroboguice/util/Ln$BaseConfig;->a:I

    if-le v0, v2, :cond_0

    .line 82
    const/4 v0, 0x0

    .line 86
    :goto_0
    return v0

    .line 84
    :cond_0
    invoke-static {p0}, Lroboguice/util/Strings;->a(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 85
    array-length v1, p1

    if-lez v1, :cond_1

    invoke-static {v0, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 86
    :cond_1
    sget-object v1, Lroboguice/util/Ln;->b:Lroboguice/util/Ln$Print;

    invoke-virtual {v1, v2, v0}, Lroboguice/util/Ln$Print;->a(ILjava/lang/String;)I

    move-result v0

    goto :goto_0
.end method

.method public static a(Ljava/lang/Throwable;)I
    .locals 3
    .parameter

    .prologue
    const/4 v2, 0x6

    .line 165
    sget-object v0, Lroboguice/util/Ln;->a:Lroboguice/util/Ln$BaseConfig;

    iget v0, v0, Lroboguice/util/Ln$BaseConfig;->a:I

    if-gt v0, v2, :cond_0

    sget-object v0, Lroboguice/util/Ln;->b:Lroboguice/util/Ln$Print;

    invoke-static {p0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v2, v1}, Lroboguice/util/Ln$Print;->a(ILjava/lang/String;)I

    move-result v0

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public static a(I)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 237
    packed-switch p0, :pswitch_data_0

    .line 252
    const-string v0, "UNKNOWN"

    :goto_0
    return-object v0

    .line 239
    :pswitch_0
    const-string v0, "VERBOSE"

    goto :goto_0

    .line 241
    :pswitch_1
    const-string v0, "DEBUG"

    goto :goto_0

    .line 243
    :pswitch_2
    const-string v0, "INFO"

    goto :goto_0

    .line 245
    :pswitch_3
    const-string v0, "WARN"

    goto :goto_0

    .line 247
    :pswitch_4
    const-string v0, "ERROR"

    goto :goto_0

    .line 249
    :pswitch_5
    const-string v0, "ASSERT"

    goto :goto_0

    .line 237
    :pswitch_data_0
    .packed-switch 0x2
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_3
        :pswitch_4
        :pswitch_5
    .end packed-switch
.end method

.method public static a()Z
    .locals 2

    .prologue
    .line 191
    sget-object v0, Lroboguice/util/Ln;->a:Lroboguice/util/Ln$BaseConfig;

    iget v0, v0, Lroboguice/util/Ln$BaseConfig;->a:I

    const/4 v1, 0x2

    if-gt v0, v1, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public static varargs b(Ljava/lang/Object;[Ljava/lang/Object;)I
    .locals 3
    .parameter
    .parameter

    .prologue
    const/4 v2, 0x3

    .line 103
    sget-object v0, Lroboguice/util/Ln;->a:Lroboguice/util/Ln$BaseConfig;

    iget v0, v0, Lroboguice/util/Ln$BaseConfig;->a:I

    if-le v0, v2, :cond_0

    .line 104
    const/4 v0, 0x0

    .line 108
    :goto_0
    return v0

    .line 106
    :cond_0
    invoke-static {p0}, Lroboguice/util/Strings;->a(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 107
    array-length v1, p1

    if-lez v1, :cond_1

    invoke-static {v0, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 108
    :cond_1
    sget-object v1, Lroboguice/util/Ln;->b:Lroboguice/util/Ln$Print;

    invoke-virtual {v1, v2, v0}, Lroboguice/util/Ln$Print;->a(ILjava/lang/String;)I

    move-result v0

    goto :goto_0
.end method

.method public static b()Lroboguice/util/Ln$Config;
    .locals 1

    .prologue
    .line 195
    sget-object v0, Lroboguice/util/Ln;->a:Lroboguice/util/Ln$BaseConfig;

    return-object v0
.end method

.method public static varargs c(Ljava/lang/Object;[Ljava/lang/Object;)I
    .locals 3
    .parameter
    .parameter

    .prologue
    const/4 v2, 0x5

    .line 147
    sget-object v0, Lroboguice/util/Ln;->a:Lroboguice/util/Ln$BaseConfig;

    iget v0, v0, Lroboguice/util/Ln$BaseConfig;->a:I

    if-le v0, v2, :cond_0

    .line 148
    const/4 v0, 0x0

    .line 152
    :goto_0
    return v0

    .line 150
    :cond_0
    invoke-static {p0}, Lroboguice/util/Strings;->a(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 151
    array-length v1, p1

    if-lez v1, :cond_1

    invoke-static {v0, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 152
    :cond_1
    sget-object v1, Lroboguice/util/Ln;->b:Lroboguice/util/Ln$Print;

    invoke-virtual {v1, v2, v0}, Lroboguice/util/Ln$Print;->a(ILjava/lang/String;)I

    move-result v0

    goto :goto_0
.end method
